import service from '@/utils/request';

// 查询字典数据列表
export const getListData = (params: any) => {
  return service.request({
    url: '/system/dict/data/list',
    method: 'get',
    params,
  });
};
// 根据字典类型查询字典数据信息
export const getDicts = (dictType: any) => {
  return service.request({
    url: `/system/dict/data/type/${dictType}`,
    method: 'get',
  });
};
// 查询字典数据详细
export const getData = (dictCode: any) => {
  return service.request({
    url: `/system/dict/data/${dictCode}`,
    method: 'get',
  });
};

// 新增字典数据
export const addData = (data: any) => {
  return service.request({
    url: `/system/dict/data`,
    method: 'post',
    data,
  });
};

// 修改字典数据
export const updateData = (data: any) => {
  return service.request({
    url: `/system/dict/data`,
    method: 'put',
    data,
  });
};

// 删除字典数据
export const delData = (dictCode: any) => {
  return service.request({
    url: `/system/dict/data/${dictCode}`,
    method: 'delete',
  });
};
